//这里可以导入其他文件（比如：组件，工具js，第三方插件js，json文件，图片文件等等）
//例如：import 《组件名称》 from '《组件路径》';
import userInfo from '../comm/userInfo.vue';
import navList from '../comm/navList.vue';
export default {
  name:'',
  //import引入的组件需要注入到对象中才能使用
  components: {
    userInfo,
    navList
  },
  data() {
  return {
    info:{
    },
    navLists:[
      {
        titleClass:'icon-shuzicangpin',
        title:'藏品中心',
        rightClass:'icon-icon_more11',
        navTo:'collectionClassify'
      },
      {
        titleClass:'icon-wodecangpin',
        title:'我的藏品',
        rightClass:'icon-icon_more11',
        navTo:'collectionList'
      },
      {
        titleClass:'icon-zhuanzengmingxi',
        title:'转赠明细',
        rightClass:'icon-icon_more11',
        navTo:'presentList'
      },
      {
        titleClass:'icon-duihuanmingxi',
        title:'兑换明细',
        rightClass:'icon-icon_more11',
        navTo:'collectionOrder'
      }
    ]
  };
  },
  //监听属性 类似于data概念
  computed: {},
  //监控data中的数据变化
  watch: {},
  //方法集合
  methods: {
    memberInfo() {
      //会员信息
      $http
        .post("plugin.collection-center.frontend.controllers.collection.member", {}, "loading")
        .then(res => {
          if (res.result === 1) {
            let data = res.data;
            this.info = data.member;
          } else {
            this.$dialog.alert({
              message: res.msg
            });
          }
        })
        .catch(err => {
          console.log("getUserData::err", err);
        });
    },
  },
  //生命周期 - 创建完成（可以访问当前this实例）
  created() {
  
  },
  //生命周期 - 挂载完成（可以访问DOM元素）
  mounted() {
  
  },
  beforeCreate() {}, //生命周期 - 创建之前
  beforeMount() {}, //生命周期 - 挂载之前
  beforeUpdate() {}, //生命周期 - 更新之前
  updated() {}, //生命周期 - 更新之后
  beforeDestroy() {}, //生命周期 - 销毁之前
  destroyed() {}, //生命周期 - 销毁完成
  activated() {
    this.memberInfo();
  }, //如果页面有keep-alive缓存功能，这个函数会触发
}